package com.cwx.mychat.entity.vo;

import com.cwx.mychat.entity.po.UserInfoOther;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class UserInfoVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户id
     */
    private String userId;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 昵称
     */
    private String nickName;
    /**
     * 性别
     */
    private Integer sex;
    /**
     * 加入方式
     */
    private Integer joinType;
    /**
     * 个性签名
     */
    private String personalSignature;

    /** 地区 */
    private String areaName;
    /**
     * 状态
     */
    private Integer status;

    /** 地区编号 */
    private String areaCode;
    /**
     * token
     */
    private String token;
    /**
     * 联系状态
     */
    private Integer contactStatus;
    /**
     * 头像
     */
    private String userAvatar;
    /**
     * 生日
     */
    private Date birthday;
    /**
     * 国家
     */
    private String country;
    /**
     * 个性状态
     */
    private Integer personalityStatus;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 备注
     */
    private String remark;
    /**
     * 其他信息
     */
    private UserInfoOther userInfoOther;

}
